Một số lập trình viên thường chỉ sử dụng một cửa sổ terminal để làm việc. Đối với những người lãnh đạo thì có thể thấy khó khăn, căng thẳng và hết sức khó chịu. Nhưng đối với lập trình viên thì việc hiểu các dòng lệnh sẽ biến chúng thành một trong những công cụ tốt nhất theo cách của riêng bạn.
Vậy các dòng lệnh cần thiết như thế nào với việc lập trình hiện nay? Tối muốn chứng minh nó là bắt buốc để thành công, làm việc với một trong 2 loại lập trình: frontend và backend. Các dòng lệnh đã trở thành một con dao sắc bén của quân đội Thụy Sĩ bởi các tính năng đằng sau các dòng lệnh đơn giản. Nếu bạn dành thời gian để tìm hiểu các lệnh này, bạn có thể ngạc nhiên với sức mạnh chứa sẵn trong cái "hình chứ nhật màu đen với con trỏ nhấp nháy trắng" đó!
Điều khiển các chức năng hệ thống tốt hơn.
Có lẽ lý do rõ ràng nhất để tìm hiểu các dòng lệnh là chức năng ban đầu của nó: kiếm soát tốt hơn. Có nhiều lệnh truy cập chỉ qua các lệnh shell có thể kiếm soát những hoạt động phức tạp trên các máy Unix/Linux và Windows.

Các dòng lệnh cơ bản có thể liên quan đến sự thay đổi quyền truy cập trên một tập tin nhất định hoặc duyệt đến một thư mục đã ẩn. Ví dụ phức tạp hơn là có thể liên quan đến quản trị máy chủ cho một thiết lập máy chủ địa phương như Apache / MySQL.
Nó có giá trị ít nhất là khám phá các khả năng của các lệnh shell chỉ để hiểu cách chúng làm việc. Bỏ qua một khía cạnh của công nghệ chỉ vì nó quá khó hiểu là hiếm khi một ý tưởng tốt.
Nhưng vượt ra ngoài chức năng hệ thống, chúng tôi có một loạt các công cụ phát triển web mà hoạt động thông qua các dòng lệnh. Không phải mọi thứ có thể tải và cài đặt như một ứng dụng, do vậy một ít hiểu biết về các dòng lệnh shell sẽ giúp bạn không phải đau đầu vì học cách cài đặt những công cụ mới dành cho lập trình viên.
Sử dụng NPM cho việc cài đặt Package.
Node Package Manager là một công cụ phổ biến, dễ dàng cho các nhà lập trình viên hiện đại. Nó được xây dựng trên Node.js và hoạt động dưới dạng một JavaScript framefowk cho các mã script khác.
Một điều cần ghi nhớ là NPM không có GUI. Không có cách nào để click vào một nút cài đặt như việc bạn tìm trên Mac App Store. Mọi package đều phải cài đặt thủ công qua npm command trên cửa sổ terminal.

Điều này có để bị coi là phiền phức với những người dùng không-sử-dụng các dòng lệnh shell nhưng nó thực sự cung cấp nhiều sự kiểm soát hơn. Thư viện NPM chứa hơn 200,000 packages và còn được thêm hàng tuần. Nó chỉ dễ dàng hơn để lưu trữ các package bên ngoài và để người dùng quết định nên cài đặt cái gì.
Hãy ghi nhớ trong đầu một vài công cụ này để có thể cài đặt riêng qua các trình cài đặt nhị phân của chúng. Nhưng NPM tập chung tất cả mọi thứ, do đó bạn có thể kéo tất cả các công cụ yêu thích của bạn với một lệnh thân thiện: npm install .
Với NPM bạn có thể truy cập vào một số công cụ như:
Một lựa chọn phổ biến khác là cài đặt RubyGems bên cạnh NPM packages. tuy nhiên RubyGems không chính xác một phần của một bộ quản lý gói - mặc dù họ có thể hoạt động trong một kiểu tương tự.
Dù bằng cách nào cả hai kỹ thuật đòi hỏi một sự hiểu biết về các lệnh CLI thô sơ. Bạn có thể làm việc với NPM trong vòng chưa đầy một giờ, nếu bạn dành thời gian để thực hành và thực sự hiểu làm thế nào nó hoạt động.
... tìm đọc phần 2: Tại sao các nhà lập trình viên nên học command line? (phần 2)
by Hoang Vu @Hongkiat
Tại sao các nhà lập trình viên nên học command line? (phần 1)
Reviewed by
Unknown
on
7:18 AM
Rating:
